fdebug.h File Reference
Debugging tools.
More...
#include "pluginterfaces/base/ftypes.h"
#include <string.h>
Defines |
#define | ASSERT(f) |
| if DEVELOPMENT is not set, these macros will do nothing.
|
#define | WARNING(s) |
#define | PRINTSYSERROR |
#define | DEBUGSTR(s) |
#define | VERIFY(f) f; |
#define | VERIFY_IS(f, r) f; |
#define | VERIFY_NOT(f, r) f; |
#define | DBPRT0(a) |
#define | DBPRT1(a, b) |
#define | DBPRT2(a, b, c) |
#define | DBPRT3(a, b, c, d) |
#define | DBPRT4(a, b, c, d, e) |
#define | DBPRT5(a, b, c, d, e, f) |
#define | NEW new |
#define | NEWVEC new |
#define | SMTG_IS_TEST false |
Detailed Description
Debugging tools.
There are 2 levels of debugging messages:
Define Documentation
if DEVELOPMENT is not set, these macros will do nothing.
#define VERIFY_IS |
( |
f, |
|
|
r |
|
) |
f; |
#define VERIFY_NOT |
( |
f, |
|
|
r |
|
) |
f; |
#define DBPRT2 |
( |
a, |
|
|
b, |
|
|
c |
|
) |
|
#define DBPRT3 |
( |
a, |
|
|
b, |
|
|
c, |
|
|
d |
|
) |
|
#define DBPRT4 |
( |
a, |
|
|
b, |
|
|
c, |
|
|
d, |
|
|
e |
|
) |
|
#define DBPRT5 |
( |
a, |
|
|
b, |
|
|
c, |
|
|
d, |
|
|
e, |
|
|
f |
|
) |
|
#define SMTG_IS_TEST false |